Binary Tree Maximum Path Sum - Leetcode